<?php
require_once 'conectar.inc.php';

function ORMAgregarMarca($nombre) {
    $sql = "INSERT INTO marcas (nombre, habilitado) VALUES ('".$nombre."', 1)";
    $r = mysql_query($sql) or die(mysql_error());
}

function ORMExisteMarca($nombre) {
    $sql = "SELECT COUNT(*) as cant FROM marcas WHERE nombre = '".$nombre."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    if($arr['cant'] > 0) {
        return true;
    } else {
        return false;
    }
}

function ORMGetMarcas() {
    $sql = "SELECT * FROM marcas WHERE habilitado = '1' ORDER BY nombre";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idMarca']] = $arr['nombre'];
    }
    
    return $resultado;
}

function ORMGetMarcasPorCodigo($codigo) {
    $sql = "SELECT m.idMarca, m.nombre FROM marcas m, articulos a WHERE m.idMarca = a.idMarca AND a.habilitado = '1' AND a.codigo = '$codigo' ORDER BY nombre";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idMarca']] = $arr['nombre'];
    }
    
    return $resultado;
}

function ORMgetMarca($idMarca) {
    $sql = "SELECT * FROM marcas WHERE idMarca = '".$idMarca."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr['nombre'];
    
}

function ORMActualizarMarca($idMarca, $nombre) {
    $sql = "UPDATE marcas SET nombre = '".$nombre."' WHERE idMarca = '".$idMarca."'";
    $r = mysql_query($sql) or die(mysql_error());
    
}

function ORMDeleteMarca($idMarca) {
    $sql = "UPDATE marcas SET habilitado = '0' WHERE idMarca = '".$idMarca."'";
    $r = mysql_query($sql) or die(mysql_error());
}

function ORMGetCampoDeMarcaPorId($campo, $idMarca) {
    $sql = "SELECT $campo FROM marcas WHERE idMarca = '$idMarca'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr[$campo];
}

?>
